package com.example.demo.utils;

import java.util.Random;

/**
 * @author Lucy
 * @create 2024-03-04 20:55
 */
public class ExamResultUtil {
    private static final String[] PASS_MESSAGES = {
            "恭喜你！你已成功通过本次测试。",
            "优秀表现！你达到了通过标准。",
            "成功过关！继续保持你的学习态度。",
            "你的努力得到了回报，本次测试成绩合格。",
            "恭喜你满足了通过要求，继续保持！"
    };

    private static final String[] FAIL_MESSAGES = {
            "很遗憾，本次测试未能达到通过标准。",
            "请加油！本次测试未能合格，但下次还有机会。",
            "你的表现有待提高，本次测试未通过。",
            "尚未达到合格线，请针对薄弱环节加强复习。",
            "虽然本次测试未能通过，但不要气馁，继续努力。"
    };
    /**
     * 获取随机的通过消息。
     *
     * @return 随机选择的通过消息。
     */
    public static String getRandomPassMessage() {
        // 创建一个随机数生成器
        Random random = new Random();
        // 从数组中随机选择一个索引
        int index = random.nextInt(PASS_MESSAGES.length);
        // 返回该索引处的祝贺消息
        return PASS_MESSAGES[index];
    }
    /**
     * 获取随机的未通过消息。
     *
     * @return 随机选择的未通过消息。
     */
    public static String getRandomFailMessage() {
        // 创建一个随机数生成器
        Random random = new Random();
        // 从数组中随机选择一个索引
        int index = random.nextInt(FAIL_MESSAGES.length);
        // 返回该索引处的祝贺消息
        return FAIL_MESSAGES[index];
    }
}
